package com.huawei123.hasee.cniao5store.utils;

import android.support.v7.app.AppCompatActivity;

import java.lang.reflect.Field;

/**
 * 项目名称：Cniao5Store
 * 类描述：
 * 创建人：Administrator
 * 创建时间：2017/10/25 0025 下午 3:26
 * 修改人：Administrator
 * 修改时间：2017/10/25 0025 下午 3:26
 * 修改备注：
 */

public class LayoutUtils {
    /**
     * 获取状态栏的高度
     * @return
     */
    public static int getStatusBarHeight(AppCompatActivity appCompatActivity){
        try
        {
            Class<?> c = Class.forName("com.android.internal.R$dimen");
            Object obj = c.newInstance();
            Field field = c.getField("status_bar_height");
            int x = Integer.parseInt(field.get(obj).toString());
            return  appCompatActivity.getResources().getDimensionPixelSize(x);
        }catch(Exception e){
            e.printStackTrace();
        }
        return 0;
    }
}
